/*
用户输入密码最多重试三次
*/

#include <stdio.h>

int main()
{
    /*
    用户输入密码最多重试三次
    */

    // 尝试登录次数初始化为0
    int attempt = 0;

    // 最多允许尝试登录3次
    while (attempt < 3)
    {
        // 输入密码逻辑...
        printf("请输入密码：");
        int password;
        scanf("%d", &password);

        // 如果密码错误
        if (password != 123)
        {
            // 增加尝试次数
            attempt++;

            // 检查是否达到最大尝试次数
            if (attempt == 3)
            {
                // 提示用户已达到最大尝试次数
                printf("您已达到最大登录尝试次数，请稍后再试。\n");
                break;
            }
            else
            {
                // 提示还有多少次尝试机会
                printf("密码错误，您还有%d次尝试机会。\n", 3 - attempt);
            }
        }
        else
        {
            // 密码正确，提示登录成功
            printf("登录成功！\n");
            break;
        }
    }

    return 0;
}